技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 11 屆 iThome 鐵人賽
DAY
23
0
Blockchain
Go to Blockchain: 從區塊鏈基礎到用 Go 實作區塊鏈
系列 第
23
篇
Go to Blockchain: Day23 其他共識機制-DPOS
11th鐵人賽
blu3cat3803
團隊
喵喵喵
2019-10-09 23:46:27
1180 瀏覽
分享至
DPOS
權益委託證明,
Delegated Proof-Of-Stake
,
有點類似現在民主政治的
議會制度
每個持有權益的帳戶人將投票委託予某位代表
,而票數最多的前 N 位代表會可以按照時間輪流產生區塊
和議會制度的對比:
市民-
持權益人
議員-
代表
表達民意-
出塊
DPOS實際運作
在DPOS中,任何時候,都是以最長鏈勝出,即當一個誠實的節點看到一個更長的有效鏈,它都會從當前分叉切換到這條更長的有效鏈
DPOS 的共識機制包含:
選擇區塊產生者
:
每次循環,每個帳戶人都擁有一票來參與選舉或者是成為代表,獲票前N 名的代表被會被選擇
而這個投票必須有正當性-要由至少50 %的投票人認為這個數量N足夠做到「無關鍵中心化」
調度區塊產生:
這些代表將會被隨機排列,並按照這個順序每隔2秒就獲得一個出塊的機會
並且要在
塊週期
內完成出塊,不然就會被跳過
塊週期(Slot):一段時間
確定性生產者洗牌
:
每完成一個
循環週期
,區塊生產者都會被隨機排列
循環週期(Round):完成一次完整的循環週期需要N * Slot (秒)
優缺點
優點:
DPOS 可以比喻為代議政治,而 POS 就是直接民主
因此 DPOS 效率比較高
極少機會出現分叉
缺點:
在網絡節點較少的情況,選出的代表自然較少,從而導致代表性不強,且有機會出現無法完全「無關鍵中心化」
它並沒有解決富者越富的問題
留言
追蹤
檢舉
上一篇
Go to Blockchain: Day22 其他共識機制-POS
下一篇
Go to Blockchain: Day24 其他共識機制-PBFT
系列文
Go to Blockchain: 從區塊鏈基礎到用 Go 實作區塊鏈
共
30
篇
目錄
RSS系列文
訂閱系列文
33
人訂閱
26
Go to Blockchain: Day26 冷錢包技術簡介
27
Go to Blockchain: Day27 冷錢包技術簡介 - 2
28
Go to Blockchain: Day28 區塊鏈的側鏈 - 1
29
Go to Blockchain: Day29 區塊鏈的側鏈 - 2
30
Go to Blockchain: Day30 區塊鏈的未來
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
403
組
團體組數
13
組
累計文章數
2900
篇
最後報名日
9/15
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
17th鐵人賽
windows
php
c#
windows server
linux
css
react
熱門問題
不知道網路紅隊的要去那加公司
更換FW後Public IP service無法使用
鼎新ERP欄位可修改預設值嗎
Ansible 連線主機的 port 不是 22 遇到的問題
備份映像檔
Outlook 寄件備份消失問題 (已解決)
請問有人遇過在lightsail上部屬fastapi失敗的案例?
aws ec2 檢查故障問題
IIS 管理員 連線功能不見
熱門回答
鼎新ERP欄位可修改預設值嗎
不知道網路紅隊的要去那加公司
Ansible 連線主機的 port 不是 22 遇到的問題
更換FW後Public IP service無法使用
備份映像檔
熱門文章
什麼是 Signal ?
第10天,No-Code 快速上線又省錢 / 原汁排骨湯 台北最好喝的排骨湯(台北萬華)| 30天滷肉飯
序: AI 加速編碼後,你該學什麼?
第11天,LibreOffice 更省錢 / 司機俱樂部 宵夜好選擇(台北松山)| 30天滷肉飯
第12天,即時通訊軟體選擇 / 金峰滷肉飯 台北名店(台北中正)| 30天滷肉飯
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}